;============================================================================ ; Hierbei handelt es sich um eine intelligente Speicher-Kopierfunktion. ; Intelligent in sofern, als daß sie automatisch erkennt, ob sich der Quell- ; und der Zielbereich an irgendeiner Stelle überlappen. Ist dies der Fall, ; wird ermittelt, ob mit aufwärts oder abwärts zählenden Adressen kopiert ; werden muß, um ein überschreiben von noch nicht kopierten Quellabschnitten ; zu vermeiden. Es wird der schnellste Weg für den Kopiervorgang gewählt. ;---------------------------------------------------------------------------- ; Synopsis: VOID CopyMemI (Source, Dest, Size) ; A0 A1! D0 ; ; Eingaben: A0 --> APTR auf die Startadresse des Quell-Datenbereichs ; A1 --> APTR auf die Startadresse des Ziel-Datenbereichs ; D0 --> ULONG Anzahl der zu kopierenden Bytes ; ; Bemerkung: Diese Funktion löscht automatisch die Prozessor-Caches. ;============================================================================